Quantifying Behavioral Differences Between C and C++ Programs ; CU-CS-698-94

نویسندگان

  • Brad G. Calder
  • Dirk C. Grunwald
  • Benjamin G. Zorn
  • Brad Calder
  • Dirk Grunwald
  • Benjamin Zorn
چکیده

Improving the performance of C programs has been a topic of great interest for many years. Both hardware technology and compiler optimization research has been applied in an effort to make C programs execute faster. In many application domains, the C++ language is replacing C as the programming language of choice. In this paper, we measure the empirical behavior of a group of significant C and C++ programs and attempt to identify and quantify behavioral differences between them. Our goal is to determine whether optimization technology that has been successful for C programs will also be successful in C++ programs. We furthermore identify behavioral characteristics of C++ programs that suggest optimizations that should be applied in those programs. Our results show that C++ programs exhibit behavior that is significantly different than C programs. These results should be of interest to compiler writers and architecture designers who are designing systems to execute object-oriented programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quantifying Behavioral Differences Between C and C++ Programs (revised)

Improving the performance of C programs has been a topic of great interest for many years. Both hardware technology and compiler optimization research has been applied in an effort to make C programs execute faster. In many application domains, the C++ language is replacing C as the programming language of choice. In this paper, we measure the empirical behavior of a group of significant C and ...

متن کامل

Quantifying Behavioral Differences Between C and C++ Programs

Improving the performance of C programs has been a topic of great interest for many years. Both hardware technology and compiler optimization research has been applied in an effort to make C programs execute faster. In many application domains, the C++ language is replacing C as the programming language of choice. In this paper, we measure the empirical behavior of a group of significant C and ...

متن کامل

Adsorption of Pyrazolone[HPMSP1,Calix[4]-arene, Cu(II) and Cs on Carbon Nanotube

The adsorption of pyrazolone(HPMSP), Calix[4]-arene,Cu and Cs, on carbon nanotube(CNT) atroom temperature has been investigated using spectroscopy.Uv spectroscopy indicated that pyrazolone molecules adsorbed on carbon nanotube at roomtemperature in compared calix[4]- arene molecules adsorbed approximately same.The amount ofpyrazolone(HPMSP) adsorb 3.8. le mol/g and amount calix[4]-arene adsorbe...

متن کامل

Effects of stock density on texture-colour quality and chemical composition of rainbow trout (Oncorhynchus mykiss)

This study describes the effects of different stocking densities on texture/colour characteristics, protein content /amino acid and lipid content/fatty acid composition of rainbow trout fillet. Stocking density was selected 5 (Group A), 15 (Group B), 25 (Group C) kg fish m−3. Tukey’s Multiple Comparison Test showed insignificant differences between measured size/weight measurement and condition f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015